be very glad about something - French English Dictionary